package com.cmes.system.core.workflow;

import org.flowable.common.engine.api.query.QueryProperty;
import org.flowable.idm.api.User;
import org.flowable.idm.api.UserQuery;

import java.util.Collections;
import java.util.List;

public class WorkflowUserQuery implements UserQuery {
    @Override
    public UserQuery userId(String s) {
        return null;
    }

    @Override
    public UserQuery userIds(List<String> list) {
        return null;
    }

    @Override
    public UserQuery userIdIgnoreCase(String s) {
        return null;
    }

    @Override
    public UserQuery userFirstName(String s) {
        return null;
    }

    @Override
    public UserQuery userFirstNameLike(String s) {
        return null;
    }

    @Override
    public UserQuery userFirstNameLikeIgnoreCase(String s) {
        return null;
    }

    @Override
    public UserQuery userLastName(String s) {
        return null;
    }

    @Override
    public UserQuery userLastNameLike(String s) {
        return null;
    }

    @Override
    public UserQuery userLastNameLikeIgnoreCase(String s) {
        return null;
    }

    @Override
    public UserQuery userFullNameLike(String s) {
        return null;
    }

    @Override
    public UserQuery userFullNameLikeIgnoreCase(String s) {
        return null;
    }

    @Override
    public UserQuery userDisplayName(String s) {
        return null;
    }

    @Override
    public UserQuery userDisplayNameLike(String s) {
        return null;
    }

    @Override
    public UserQuery userDisplayNameLikeIgnoreCase(String s) {
        return null;
    }

    @Override
    public UserQuery userEmail(String s) {
        return null;
    }

    @Override
    public UserQuery userEmailLike(String s) {
        return null;
    }

    @Override
    public UserQuery memberOfGroup(String s) {
        return null;
    }

    @Override
    public UserQuery memberOfGroups(List<String> list) {
        return null;
    }

    @Override
    public UserQuery tenantId(String s) {
        return null;
    }

    @Override
    public UserQuery orderByUserId() {
        return null;
    }

    @Override
    public UserQuery orderByUserFirstName() {
        return null;
    }

    @Override
    public UserQuery orderByUserLastName() {
        return null;
    }

    @Override
    public UserQuery orderByUserEmail() {
        return null;
    }

    @Override
    public UserQuery asc() {
        return null;
    }

    @Override
    public UserQuery desc() {
        return null;
    }

    @Override
    public UserQuery orderBy(QueryProperty queryProperty) {
        return null;
    }

    @Override
    public UserQuery orderBy(QueryProperty queryProperty, NullHandlingOnOrder nullHandlingOnOrder) {
        return null;
    }

    @Override
    public long count() {
        return 0;
    }

    @Override
    public User singleResult() {
        return null;
    }

    @Override
    public List<User> list() {
        return Collections.emptyList();
    }

    @Override
    public List<User> listPage(int i, int i1) {
        return Collections.emptyList();
    }
}
